package net.sddf.system.bank.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 机构投资申购记录
 * </p>
 */
@Data
@TableName("agency_bid")
public class AgencyBid implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    @TableId("ID")
    private Long id;
    /**
     * 机构用户编码
     */
    @TableField("USER_CODE")
    private String userCode;
    /**
     * 借款编码
     */
    @TableField("BORROW_RECORD_NO")
    private String borrowRecordNo;
    /**
     * 流水号
     */
    @TableField("REQ_CODE")
    private String reqCode;
    /**
     * 冻结金额
     */
    @TableField("AMOUNT")
    private BigDecimal amount;
    /**
     * 投资申购状态
     */
    @TableField("status")
    private String status;
    /**
     * 创建时间
     */
    @TableField(value = "CREATE_DATE", fill = FieldFill.INSERT)
    private LocalDateTime createDate;
	/**
	 * 修改时间
	 */
	@TableField(value = "MODIFY_DATE", fill = FieldFill.UPDATE)
	private LocalDateTime modifyDate;
	/**
	 * 备注
	 */
	@TableField("REMARK")
	private String remark;
}
